short-term lease - Español Inglés Diccionario